Torus/Sphere Intersection Based on a Configuration Space Approach
نویسندگان
چکیده
This paper presents an eecient and robust geometric algorithm that classiies and detects all possible types of torus/sphere intersections, including all degenerate conic sections (circles) and singular intersections. Given a torus and a sphere, we treat one surface as an obstacle and the other surface as the envelope surface of a moving ball. In this case, the Connguration space (C-space) obstacle is the same as the constant radius ooset of the original obstacle, where the radius of the moving ball is taken as the ooset distance 2]. Based on the intersection between the C-space obstacle and the trajectory of the center of the moving ball, we detect all the intersection loops and singular contact point/circle of the original torus and sphere. Moreover, we generate exactly one starting point (for numerical curve tracing) on each connected component of the intersection curve. All required computations involve vector/distance computations and circle/circle intersections, which can be implemented eeciently and robustly. All degenerate conic sections (circles) can also be detected using a few additional simple geometric tests. The intersection curve itself (a quartic space curve, in general) is then approximated with a sequence of cubic curve segments 1, 3, 4].
منابع مشابه
Torus/Sphere Intersection Based on a Configuration Space Approach1
This paper presents an efficient and robust geometric algorithm that classifies and detects all possible types of torus/sphere intersections, including all degenerate conic sections (circles) and singular intersections. Given a torus and a sphere, we treat one surface as an obstacle and the other surface as the envelope surface of a moving ball. In this case, the Configuration space (C-space) o...
متن کاملA Simple Algorithm for Torus/sphere Intersection
Based on a Connguration space approach, the authors recently suggested an eecient and robust algorithm that computes the intersection curve of a torus and a sphere 3]. This paper presents a simpler algorithm, while utilizing the symmetry in the relative connguration of a torus and a sphere.
متن کاملA New Torus Bounding for Line-Torus Intersection
Intersection algorithms are very important in computation of geometrical problems. An intersection of a line with linear or quadratic surfaces is well done, however a line intersection with other surfaces is more complex and time consuming. In this case the object is usually closed into a simple bounding volume to speed up the cases when the given line cannot intersect the given object. In this...
متن کاملLine-Torus Intersection for Ray Tracing: Alternative Formulations
Intersection algorithms are very important in computation of geometrical problems. Algorithms for a line intersection with linear or quadratic surfaces are quite efficient. However, algorithms for a line intersection with other surfaces are more complex and time consuming. In this case the object is usually closed into a simple bounding volume to speed up the cases when the given line cannot in...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Graphical Models and Image Processing
دوره 60 شماره
صفحات -
تاریخ انتشار 1998